//******************************************************************
//  Multiples.java  Java Foundations
//
//  Demonatrates the use of for loop.
//******************************************************************

import java.util.Scanner;
public class Multiples
{
  //-------------------------------------------------------------
  // Prints multiples os a user-specified number up to a user-
  // specified limit.
  //-------------------------------------------------------------
  public static void main (String[] args)
  {
    final int PER_LINE = 5;
    int value,limit,mult,count = 0;
 
    Scanner scan = new Scanner (System.in);

    System.out.print ("Enter a positive value: ");
    value = scan.nextInt();

    System.out.print ("Enter an upper limit: ");
    limit = scan.nextInt();
    
    System.out.println ();
    System.out.println ("The multiples of " + value + " between " +
                         value + " and " + limit + " (inclusive) are:");

    for (mult = value; mult <= limit; mult += value)
    {
      System.out.print (mult + "\t");

      // Print a specific number of value per line of output
      count++;
      if (count % PER_LINE == 0)
        System.out.println();
     }
   }
}
